package org.jeecg.modules.lcpay.controller;

import lombok.extern.slf4j.Slf4j;
import org.jeecg.common.system.base.controller.JeecgController;
import org.jeecg.modules.lcpay.entity.LcPay;
import org.jeecg.modules.lcpay.service.ILcPayService;
import org.springframework.web.bind.annotation.*;

/**
 * @Description: 支付
 * @author: kevin
 * @date: 2022-02-25
 * @version: V1.0
 */
@Slf4j
@RestController
@RequestMapping("/sys/lcpay/lcPay")
public class LcPayController extends JeecgController<LcPay, ILcPayService> {
//    /**
//     * 付款码支付
//     * @param jsonObject
//     * @return
//     */
//    @RequestMapping(value = "/barcodePay", method = RequestMethod.POST)
//    public Result<PayReturn> barcodePay(@RequestBody JSONObject jsonObject) {
//        String payType = jsonObject.getString("payType");
//        String terminalTrace = jsonObject.getString("terminalTrace");
//        String terminalTime = jsonObject.getString("terminalTime");
//        String authNo = jsonObject.getString("authNo");
//        String totalFee = jsonObject.getString("totalFee");
//        Result<PayReturn> result = Saobei.barcodepay(payType,terminalTrace,terminalTime,authNo,totalFee);
//        return result;
//    }

//    /**
//     * 小程序支付
//     * @param jsonObject
//     * @return
//     */
//    @RequestMapping(value = "/miniPay", method = RequestMethod.POST)
//    public Result<String> miniPay(@RequestBody JSONObject jsonObject) {
//        Result<String> result = new Result<String>();
//        String payType = jsonObject.getString("payType");
//        String terminalTrace = jsonObject.getString("terminalTrace");
//        String terminalTime = jsonObject.getString("terminalTime");
//        String totalFee = jsonObject.getString("totalFee");
//        String strResult = Saobei.minipay(payType,terminalTrace,terminalTime,totalFee);
//        if(strResult.equals("01"))
//        {
//            result.setSuccess(true);
//            result.setResult(strResult);
//        }
//        else
//        {
//            result.setSuccess(false);
//            result.setResult(strResult);
//        }
//
//        return result;
//    }

}
